@echo off
echo ========================================
echo 单元测试文件清理脚本
echo ========================================
echo.

set "PROJECT_ROOT=%~dp0.."
cd /d "%PROJECT_ROOT%"

echo 当前目录: %CD%
echo.

echo 正在清理单元测试文件...

:: 清理所有 *_test.go 文件
for /r "mcp-server\internal" %%f in (*_test.go) do (
    if exist "%%f" (
        del /q "%%f"
        echo   已删除: %%~nxf
    )
)

:: 清理测试数据目录
if exist "mcp-server\internal\storage\test_data" (
    rmdir /s /q "mcp-server\internal\storage\test_data"
    echo   已删除: mcp-server\internal\storage\test_data\
)

echo.
echo 单元测试文件清理完成！
echo.

pause